A lightweight experimental operating system
Banana OS is a minimalist x86 operating system.
It features a custom kernel, terminal, file explorer, notepad, a fulll TCP / IP stack, a web broser and support for a whopping 2 network cards
Not based of Linux or UNIX
This ISO includes GNU GRUB (GPLv3). View GPL license
qemu-system-i386 \
-cdrom bananOS.iso \
-m 16M
YES
16 MB
64 MB IDE Storage
Anything that has a display output
keyboard & mouse
CD / DVD / USB
BIOS / UEFI 32 & 64 bit
Intel E1000
Bare-metal x86 and x64 kernel (freestanding C + NASM)
Multiboot2 boot via GRUB
Custom memory & process simulation
VGA
32-bit framebuffer graphics
Bitmap font rendering
Desktop environment (startx)
Draggable windows
Taskbar + start menu
PS/2 keyboard driver
PS/2 mouse support
Multiple keyboard layouts
In-memory filesystem
Custom shell
Process monitor (top)
Nano-style text editor
Script execution
System utilities
ls, cd, pwd
mkdir, rm
edit â editor
cat â read file
echo
neofetch
uname
uptime, top
startx / stopx
start / stop
keyboardctl
usbctl
shutdown
reboot, halt